home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / util / acctmn13.zip / ACCTMAN.TXT < prev    next >
Text File  |  1994-01-08  |  36KB  |  1,073 lines

  1. (This is a text-only version of the Account Manager user manual.)
  2.                                         
  3.              Account Manager
  4.                     
  5.                version 1.3
  6.                     
  7.                     
  8.                 WinnoVation
  9.                     Innovation through Windows...
  10.                     
  11.                     
  12.          (C) Copyright 1993-1994
  13.                Winnovation
  14.               PO Box 271071
  15.        Ft. Collins, CO  80527-1071
  16.                    USA
  17.           
  18.        Telephone:  (303) 226-8682
  19.                     
  20.        FAX:  (303) 226-8682
  21.                     
  22.        E-mail:   CompuServe: 71774,605
  23.                    Internet: 71774.605@compuserve.com
  24.  
  25.  
  26. Introduction
  27. ------------
  28.  
  29. Account Manager is a tool designed for people  who
  30. must  keep  track of how much time they  spend  on
  31. different projects or accounts.  Examples of  such
  32. uses are...
  33.  
  34.    * A  person  who charges their time  to  several
  35.      different projects
  36.      
  37.    * Someone who bills to multiple clients
  38.      
  39.    * An  entrepreneur  who  must  keep  records  of
  40.      business  vs. personal use of a computer  for
  41.      tax purposes
  42.      
  43.    * And many more!
  44.      
  45. To  use  Account Manager, you "punch in"  to  each
  46. project or account as you begin working on it, and
  47. "punch out" when you are done.  At the end of  the
  48. week,  or  whenever you need a report of how  your
  49. time  was  spent, Account Manager will generate  a
  50. report,  showing  your time in varying  levels  of
  51. detail.
  52.  
  53. Account  Manager also has a convenient feature  to
  54. make  it  even easier to use.  After your list  of
  55. projects  has been entered, you can click  on  the
  56. Account  Manager icon with the right mouse  button
  57. to get the Quick Access List.  This list shows all
  58. of  the  projects in your list, and makes it  very
  59. easy and convenient to punch in and out of them.
  60.  
  61. For  even  greater  flexibility  and  convenience,
  62. Account Manager can automatically punch in or  out
  63. of a project or activate itself when certain user-
  64. specified applications are started.  You may never
  65. have to punch in or out manually!
  66.  
  67. For those occasions when you must exit Windows for
  68. whatever  reason, Account Manager includes  a  DOS
  69. command-line  interface so you  can  punch  in/out
  70. from DOS.
  71.  
  72. Note that Account Manager requires Windows 3.1.
  73.  
  74.  
  75. Packing List
  76. ------------
  77.  
  78. Your package should include the following:
  79.  
  80.      This manual
  81.      Distribution disk
  82.      License statement
  83.      
  84. The  following  files should  be  present  in  the
  85. distribution disk:
  86.  
  87.      ACCTMAN.EXE    Account Manager starter
  88.      $AM.EXE        Account Manager program
  89.      ACCTDLL.DLL    Account Mgr. support library
  90.      ACCTMAN.HLP    On-line help file
  91.      DOSACCT.EXE    DOS command-line interface
  92.      CTL3D.DLL      Library for 3D controls
  93.      ACCTMAN.TXT    Documentation text file
  94.      
  95. If   any   files   are  missing,  please   contact
  96. Winnovation.
  97.  
  98.  
  99. Installation
  100. ------------
  101.  
  102. Important: You must make sure no other  copies  of
  103. Account Manager are running when you install  this
  104. version.
  105.  
  106. If your disk came with a SETUP or INSTALL program,
  107. simply  run  that  program.  To  do  this,  select
  108. Run... from the File menu in Program Manager,  and
  109. type  a:\setup  or  a:\install (change  the  drive
  110. letter if necessary).
  111.  
  112. If  you  did  not receive an installation  program
  113. with your copy of Account Manager, you can install
  114. it  using the following instructions.  First, make
  115. sure  that no other copies of Account Manager  are
  116. currently  running.  Then simply copy all  of  the
  117. files  from the Account Manager distribution  disk
  118. to  a  directory such as C:\ACCTMAN.  To  do  this
  119. from  a  DOS prompt, type the following  (assuming
  120. your floppy drive is A: and your hard disk is C:):
  121.  
  122.      MKDIR C:\ACCTMAN
  123.      COPY A:\*.* C:\ACCTMAN
  124.      
  125. Also    move   the   file   CTL3D.DLL   to    your
  126. WINDOWS\SYSTEM directory.  You may need  to  close
  127. other  applications to perform this copy,  if  the
  128. file is in use.
  129.  
  130. After the files are copied, add Account Manager to
  131. a   Program  Manager  group.   To  do  this,  find
  132. ACCTMAN.EXE with the File Manager and drag  it  to
  133. the group you want in the Program Manager.  To run
  134. Account Manager every time you start Windows,  add
  135. Account  Manager to the Startup group  in  Program
  136. Manager.   See  your  Windows manual  if  you  are
  137. unsure about how to do any of these steps.
  138.  
  139.  
  140. Upgrading from an older version
  141. -------------------------------
  142.  
  143. If  you are upgrading to Account Manager 1.3  from
  144. an older version, you should make a backup copy of
  145. your  project list and database files.   The  file
  146. formats that this version uses are different  from
  147. the  previous  versions, and  the  files  will  be
  148. converted  immediately  to  the  new  format  when
  149. Account Manager 1.3 starts.
  150.  
  151.  
  152. Registration
  153. ------------
  154.  
  155. When  Account Manager is first started,  you  will
  156. see  a  registration reminder screen.   Click  the
  157. Register... button and you will see the  following
  158. registration screen:
  159.  
  160.                     
  161.                     
  162. Enter  your name EXACTLY as shown on your  license
  163. statement,  and  enter  your  serial  number   and
  164. registration  code  (also  found  on  the  license
  165. statement).
  166.  
  167.  
  168. Getting Started
  169. ---------------
  170.  
  171. This section is intended as a general overview  to
  172. using  Account  Manager.  For more detail,  please
  173. refer to the reference section.  Please note  that
  174. the   words  "project"  and  "account"  are   used
  175. interchangeably within this manual.
  176.  
  177. When  you  start Account Manager, you will  see  a
  178. screen similar to the following:
  179.  
  180.                     
  181.                     
  182. The  large  space on the left side is the  project
  183. list.   You  should enter each project or  account
  184. that you work on in to this list.  To do this, you
  185. should  click on the top portion of the list  (you
  186. will  then see a flashing cursor there), type  the
  187. name  of  the  project, and click the Add  button.
  188. When you do this, you will notice that the project
  189. has  been added to the list.  Repeat this step for
  190. each project that you want to enter.
  191.  
  192. For  each  project that you enter, you may  select
  193. whether or not Account Manager should prompt for a
  194. comment  when  punching in  to  that  project.   A
  195. comment  is simply additional information to  help
  196. you  track  your  time with more detail  (see  the
  197. Comments   section  in  this   manual   for   more
  198. information).
  199.  
  200. After  all of the projects have been entered,  you
  201. may  punch  in to one.  To punch in to a  project,
  202. select  the project in the list and click  the  In
  203. button.   Alternatively, you may  double-click  on
  204. the  project name in the list.  If the Prompt  for
  205. Comment box was checked, you will be prompted  for
  206. a  comment for this session.  After you punch  in,
  207. the  status line at the bottom of the window  will
  208. reflect which project you are punched in to.
  209.  
  210. To  punch out of a project, simply click  the  Out
  211. button.   You  can also just punch in  to  another
  212. project  -- this will automatically punch you  out
  213. of the first one.
  214.  
  215. To  make  punching  in  and out  more  convenient,
  216. Account Manager provides a Quick Access List.   To
  217. access  this  list, minimize Account  Manager  and
  218. click  on  the  icon with the right mouse  button.
  219. This will bring up a list of your projects for you
  220. to conveniently punch in to and out of.
  221.  
  222. If  you wish to delete a project, select it in the
  223. list  and press the Delete button.  Note that this
  224. will  not delete the data in the database for that
  225. project -- it will merely remove the project  from
  226. the Project List.
  227.  
  228. To  generate  a  report, select Create  Reports...
  229. from  the Reports menu.  You will have the  option
  230. of  creating  several different kinds of  reports.
  231. For  details  about  the  different  report  types
  232. please refer to the reference section.
  233.  
  234.  
  235. ---------
  236. Reference
  237. ---------
  238.  
  239.  
  240. Project Lists and Databases
  241. ---------------------------
  242.  
  243. In  Account  Manager,  the Project  List  and  the
  244. Database   are  two  different  things.    It   is
  245. important to understand the difference.
  246.  
  247. A  Project List is simply a list of your projects.
  248. It  is  displayed on the main window, and also  in
  249. the  Quick  Access List for easy access.   Project
  250. lists are usually saved with a .AMP extension.
  251.  
  252. A  Database contains all of the punch in/punch out
  253. data.   Every  time you punch in to or  out  of  a
  254. project,  the database file is updated.   Database
  255. files are usually stored with a .AMD extension.
  256.  
  257. Note that Project Lists and Database files are not
  258. connected in any way.  A Project List exists  only
  259. for your convenience.  It is possible to punch  in
  260. to a project which is not even in the Project List
  261. (to  do  this,  type the name of the  project  and
  262. press  In  --  do not press the Add button,  which
  263. would  add  it to the Project List).   Conversely,
  264. deleting a project from the Project List will  NOT
  265. delete the associated data in the database.
  266.  
  267. To  find out the current Project List and Database
  268. files, choose Get Status... from the File menu.
  269.  
  270. Note that database files can grow quite large over
  271. a  long  period of time -- it is recommended  that
  272. you  delete old records periodically via the  Edit
  273. Database  option.  This will reduce the file  size
  274. and also speed up report generation.
  275.  
  276. Note  that the application setup information  (see
  277. the Application Setup section for more details) is
  278. stored in the .AMP file with the Project List.
  279.  
  280.  
  281. Comments
  282. --------
  283.  
  284. Comments are extra information you can enter  when
  285. punching  in to a project, to provide more  detail
  286. about your activities.  This allows you to keep  a
  287. more detailed log of your time.
  288.  
  289. Each  project  can be individually  configured  to
  290. prompt or not prompt for a comment when punched in
  291. to.
  292.  
  293. When  you are prompted for a comment, you will  be
  294. shown  a  drop-down box which contains a  list  of
  295. your  10  most  recently used  comments  for  your
  296. convenience.  You may either select one from  this
  297. list, or type in a new comment.  Then click the OK
  298. button  to continue punching in.  Pressing  Cancel
  299. at this point will cancel the punch in action.
  300.  
  301.  
  302. Database Options
  303. ----------------
  304.  
  305. The Database menu contains several options related
  306. to database management.
  307.  
  308.  
  309. Punch In Earlier
  310. ----------------
  311.  
  312. This option allows you to punch in to a project at
  313. an earlier time.  This is especially useful if you
  314. start  working on a given project, but  forget  to
  315. punch in to it.
  316.  
  317. When  you  select this option, you  will  see  the
  318. following screen:
  319.  
  320.                     
  321.                     
  322. Information Fields:
  323.  
  324.      Previous  Project: This is the  name  of  the
  325.      last  project that was active.  If this is  a
  326.      new database and there is no previous project
  327.      on file, this field will say "(none)".
  328.      
  329.      Punched In/Out At: This is the date and  time
  330.      that  the previous project was punched in  to
  331.      or  out  of  (whatever the last punch  in/out
  332.      event  was).   If this is a new database  and
  333.      there  is  no previous project on file,  this
  334.      field will say "(N/A)".
  335.      
  336. Selection Fields:
  337.  
  338.      New  Project Name: Enter the project you wish
  339.      to  punch in to here.  You can either type  a
  340.      project  name, or select one from  the  drop-
  341.      down  list  of  projects.  If a  project  was
  342.      selected  in  the project list  on  the  main
  343.      screen, then that project will be shown  here
  344.      as a default.
  345.      
  346.      Time  To  Punch In: There are two  fields  in
  347.      this section.
  348.      
  349.       Date:   Valid  dates  are  in   the   format
  350.       MM/DD/YY.
  351.       
  352.       Time:  Valid  times are in the format  HH:MM
  353.       (24-hr),  HH:MMa  or HH:MMp.   For  example,
  354.       the following are valid times:
  355.         8:00, 14:35, 2:35p, 1:30a
  356.  
  357.  
  358. If  the  project you punch in to is configured  to
  359. prompt  for  a comment, then you will be  prompted
  360. for the comment.
  361.  
  362. Note  that you are not permitted to punch in to  a
  363. project at an earlier time than the previous punch
  364. in/out  time.   If you need to do this,  you  must
  365. delete  the  last record in the database  via  the
  366. Edit  Database option.  You are also not permitted
  367. to  enter  a time which is later than the  current
  368. time of day.
  369.  
  370.  
  371. Punch Out Earlier
  372. -----------------
  373.  
  374. This  option allows you to punch out of a  project
  375. at  an earlier time.  This option is useful if you
  376. forget  to punch out of a project, or if  you  are
  377. away from your computer when you stop working on a
  378. project.
  379.  
  380. When  you  select this option, you  will  see  the
  381. following screen:
  382.  
  383.                     
  384.                     
  385. Information Fields:
  386.  
  387.      Current  Project: This is  the  name  of  the
  388.      currently active project.
  389.      
  390.      Punched In At: This is the date and time that
  391.      the current project was punched in to.
  392.      
  393. Selection Fields:
  394.  
  395.      Time  To  Punch Out: There are two fields  in
  396.      this section.
  397.      
  398.       Date:   Valid  dates  are  in   the   format
  399.       MM/DD/YY.
  400.       
  401.       Time:  Valid  times are in the format  HH:MM
  402.       (24-hr),  HH:MMa  or HH:MMp.   For  example,
  403.       the following are valid times:
  404.         8:00, 14:35, 2:35p, 1:30a
  405.  
  406.  
  407. Note that you are not permitted to punch out of  a
  408. project at an earlier time than the previous punch
  409. in  time.  If you need to do this, you must delete
  410. the  last  record  in the database  via  the  Edit
  411. Database option.
  412.  
  413.  
  414. Punch Out on Exit
  415. -----------------
  416.  
  417. This option causes Account Manager to punch out of
  418. the  currently active project when exiting.   This
  419. is  convenient in case you forget to punch out  at
  420. the end of the day, etc.
  421.  
  422. If  this  option  is not enabled,  then  you  will
  423. remain  punched  in  to the  active  project  when
  424. Account Manager is closed.
  425.  
  426.  
  427. Warn if Active on Startup
  428. -------------------------
  429.  
  430. If  this option is selected, you will be warned if
  431. you  are  already punched in when Account  Manager
  432. starts.   The  warning  will  be  similar  to  the
  433. following:
  434.  
  435.                     
  436.                     
  437. The top lines reflect the currently active project
  438. including the time it was punched in to.  You have
  439. the following options:
  440.  
  441.      Remain Punched In: Select this option if  you
  442.      want  to  remain punched in to the  currently
  443.      active project displayed.
  444.      
  445.      Punch Out Now: Select this option if you want
  446.      to  punch  out now from the currently  active
  447.      project displayed.
  448.      
  449.      Specify  Earlier  Time to Punch  Out:  Select
  450.      this option if you want to punch out from the
  451.      currently active project at some time  before
  452.      now.   Note that you are not allowed to punch
  453.      out before the current project was punched in
  454.      to,  nor  can you punch out after the current
  455.      time.
  456.      
  457.       Date:   Valid  dates  are  in   the   format
  458.       MM/DD/YY.
  459.      
  460.       Time:  Valid  times are in the format  HH:MM
  461.       (24-hr),  HH:MMa  or HH:MMp.   For  example,
  462.       the following are valid times:
  463.         8:00, 14:35, 2:35p, 1:30a
  464.  
  465.  
  466. This  option is convenient if you stay in  Windows
  467. all  of the time.  If this is the case, then there
  468. is  no  reason that you should be already  punched
  469. in  when Account Manager starts (unless you forget
  470. to  punch out), except for a system crash or other
  471. undesirable occurrences.
  472.  
  473.  
  474. Enable Application Punch In/Out
  475. -------------------------------
  476.  
  477. This menu option enables the automatic application
  478. punch in/out feature of Account Manager.  For more
  479. information,   refer  to  the  Application   Setup
  480. section of this manual.
  481.  
  482.  
  483. Application Setup
  484. -----------------
  485.  
  486. Account    Manager   has   the    capability    of
  487. automatically punching in or out or prompting  for
  488. a  project  when other applications  are  started,
  489. closed, activated, or deactivated.  To get to this
  490. setup screen, select Application Setup... from the
  491. Database Menu.
  492.  
  493. To  enable  automatic application punching  in  or
  494. out,  set  up the applications how you  want  them
  495. from  the Application Setup screen and then select
  496. Enable  Application Punch In/Out from the Database
  497. Menu.
  498.  
  499. The  following  is  a  typical  Application  Setup
  500. screen with a few applications set up:
  501.  
  502.  
  503.  
  504. The  following  is a description  of  the  various
  505. fields on the Application Setup screen:
  506.  
  507.      Event:   This   is  one  of  the   following,
  508.      depending on when you want to trigger.
  509.      
  510.       Activate:    An   application    is    being
  511.       activated; for example, the user clicked  on
  512.       its  window.   In technical  terms,  a  top-
  513.       level unowned window is being activated.
  514.       
  515.       Deactivate:   An   application   is    being
  516.       deactivated;  for  example,  the  user   was
  517.       working  in this application, but they  just
  518.       clicked in a different window.
  519.       
  520.       Start: An application is being started.
  521.       
  522.       Close: An application is being closed.
  523.      
  524.      Application Title: This is the title  of  the
  525.      application you wish to trigger on.  This  is
  526.      NOT  the  file name - it is the name  of  the
  527.      program,  as shown on the title  bar  of  the
  528.      window  when it is first started.   You  only
  529.      need to enter the first few characters of the
  530.      name  - for example, if you enter Calc,  then
  531.      Calculator  will match.  The more  characters
  532.      you enter, the more specific you can be as to
  533.      which application will trigger the event.  If
  534.      you  enter  less  characters,  then  multiple
  535.      applications  will  match  and  trigger   the
  536.      event.   For  example, if you enter  C,  then
  537.      Calculator and Clock will both match.
  538.      
  539.      If  an  application  matches  more  than  one
  540.      event, the event is chosen which matches  the
  541.      greatest number of characters; i.e., the most
  542.      specific event that matches.  For example, if
  543.      you  have two application events with  titles
  544.      of   Cal   and   Calculator,   then   running
  545.      Calculator  will only trigger the  second  of
  546.      the two.
  547.      
  548.      If  this  field  is  left blank,  then  every
  549.      application will match the name (except those
  550.      that match another event more specifically).
  551.      
  552.      Action:  This is the action you want  Account
  553.      Manager   to   take   when  the   application
  554.      starts/closes.  The options are:
  555.      
  556.       Punch In: Punches into a project.
  557.       
  558.       Punch Out: Punches out.
  559.       
  560.       Activate:  Activates  Account  Manager   and
  561.       prompts   for  input.   Note  that   Account
  562.       Manager  will  remain on top  of  all  other
  563.       windows  until some action is taken  by  the
  564.       user.
  565.      
  566.      Project:  If  Punch  In is  selected  as  the
  567.      Action,  then  this is the project  to  punch
  568.      into.
  569.      
  570.      Comment:   There   are  three   options   for
  571.      comments:
  572.      
  573.       None: No comment.
  574.       
  575.       Application  Title: This  enters  a  comment
  576.       which  is the title of the application  that
  577.       triggered the event.  This is convenient  if
  578.       more  than  one application can  trigger  an
  579.       event  -  this  comment can tell  you  which
  580.       application it was.
  581.       
  582.       Select:  Allows you to enter a  comment,  or
  583.       select one from the history list.
  584.  
  585.  
  586. To add a new application event:
  587.  
  588. Fill  in  the  event  you  want  using  the  field
  589. described above, and click the Add button.
  590.  
  591. To change an existing application event:
  592.  
  593. Click   on  the  event  in  the  list,  make   the
  594. modifications you want using the fields  described
  595. above, and click the Change button.
  596.  
  597. To delete an existing application event:
  598.  
  599. Click  on  the  event in the list, and  click  the
  600. Delete button.
  601.  
  602. Note  that application setup information is stored
  603. with the Project List in the .AMP file.
  604.  
  605.  
  606. Editing the Database
  607. --------------------
  608.  
  609. This  function allows you to delete data from  the
  610. current  database.  This can reduce  the  database
  611. size,   resulting  in  faster  report  generation.
  612. Also,  if you should accidentally punch in or  out
  613. of  a  project,  you can delete  the  most  recent
  614. records  (punch in/out actions) from the  database
  615. one at a time.
  616.  
  617. When  this function is selected, a screen  similar
  618. to the following will be displayed:
  619.  
  620.                     
  621.                     
  622. Information Fields:
  623.  
  624.      Database:  This  is  the  filename   of   the
  625.      currently loaded DatabaseDATABASEFILES file.
  626.      
  627.      Database contains information from {date}  to
  628.      {date}:  These  are the range  of  dates  for
  629.      which   information  is  available   in   the
  630.      database.
  631.      
  632. Selection Fields:
  633.  
  634.      Delete  data from {start date} to {end date}:
  635.      Selecting  this option and pressing  OK  will
  636.      delete  data  in  the database  ranging  from
  637.      start  date to end date, inclusive.  A  punch
  638.      in/out  pair will be deleted if the punch  in
  639.      time is within the date range specified, even
  640.      if  the  punch out time is not.  Valid  dates
  641.      are in the format MM/DD/YY.
  642.      
  643.      Delete  data  up  to  and  including  {date}:
  644.      Selecting  this option and pressing  OK  will
  645.      delete   data  in  the  database   from   the
  646.      beginning  up  to date, inclusive.   A  punch
  647.      in/out  pair will be deleted if the punch  in
  648.      time is within the date range specified, even
  649.      if  the  punch out time is not.  Valid  dates
  650.      are in the format MM/DD/YY.
  651.      
  652.      Delete  last  record  in database:  Selecting
  653.      this  option and pressing OK will delete  the
  654.      last  record  in the database.   This  record
  655.      will include both a punch in and a punch out.
  656.      The date and time shown are the time that the
  657.      project was punched out of.  Note that  since
  658.      using   the   database  editor  automatically
  659.      punches you out of the current project, there
  660.      will  always be a in/out pair at the  end  of
  661.      the database when this option is selected.
  662.      
  663.      Store  deleted  data: This  option  indicated
  664.      that  the  data  which is  deleted  from  the
  665.      database  will  be stored in  this  indicated
  666.      file (which is the database filename, with  a
  667.      .BAK extension).  Note that if this .BAK file
  668.      already exists, the new data will be appended
  669.      to   it.   Note  that  this  option  is   not
  670.      available  when using the Delete last  record
  671.      in database option.
  672.  
  673.  
  674. Note  that selecting this function will cause  you
  675. to be punched out of your current project.
  676.  
  677.  
  678. Reports
  679. -------
  680.  
  681. The  Reports  menu  contains  options  related  to
  682. generating and viewing reports.  See the following
  683. sections for details.
  684.  
  685.  
  686. Selecting an Editor
  687. -------------------
  688.  
  689. This menu option allows you to select an editor to
  690. use  to  view your report files.  The  default  is
  691. notepad.exe,  which is normally  in  your  Windows
  692. directory.   If  you change this editor,  the  new
  693. editor  must  support a filename  on  the  command
  694. line, i.e. notepad.exe report.txt.
  695.  
  696. Hint: If you use CSV-format files (Comma Separated
  697. Values),  then  a  spreadsheet such  as  Microsoft
  698. Excel is a possible editor.
  699.  
  700.  
  701. Selecting a Time Format
  702. -----------------------
  703.  
  704. This  option allows you to select the format  used
  705. when printing  time durations in the reports.  You
  706. have   the   option  of  HH:MM:SS   format   (i.e.
  707. 03:20:00), or a decimal hours format (i.e. 3.33).
  708.  
  709. Note: Some spreadsheets do not correctly interpret
  710. a  time  span in HH:MM:SS format which is  greater
  711. than  24 hours.  These time spans may import as  a
  712. string  field, rather than a time field.   If  you
  713. have  this problem, you may wish to switch to  the
  714. decimal format for time spans.
  715.  
  716.  
  717. Creating a Report
  718. -----------------
  719.  
  720. This  option  allows you to create  reports  which
  721. show  your  time usage.  There are three different
  722. report  types, detailed in the following sections.
  723. Note  that the examples in the following  sections
  724. were not created from the same database.
  725.  
  726. There  are two report formats: Formatted Text  and
  727. CSV.  Formatted Text will create a space-formatted
  728. file, suitable for viewing with an editor such  as
  729. notepad.  CSV will create a comma-delimited report
  730. file, suitable for importing into a spreadsheet.
  731.  
  732. The following example report files are examples of
  733. the Formatted Text report format.
  734.  
  735.   Overall Summary by Project
  736.   --------------------------  
  737.   This  report shows the total time spent on  each
  738.   project in the database, from the starting  date
  739.   to  the  ending date (inclusive).  The following
  740.   is   an   example  Overall  Summary  by  Project
  741.   report:
  742.   
  743.   Project Summary Report
  744.   Starting 01/01/93, Ending 04/05/93
  745.   
  746.   Project Name                           Time (HH:MM:SS)
  747.   ------------------------------------------------------
  748.   Presentations                               1:14:02
  749.   
  750.   Meetings                                    0:25:12
  751.   
  752.   Project X                                   3:59:07
  753.   
  754.                                            ----------
  755.                               Total Time:     5:38:21
  756.  
  757.  
  758.   Daily Summary by Project
  759.   ------------------------  
  760.   This  report shows the total time spent on  each
  761.   project in the database, from the starting  date
  762.   to  the  ending date (inclusive).  The following
  763.   is an example Daily Summary by Project report:
  764.   
  765.   Daily Project Summary Report
  766.   Starting 01/01/93, Ending 04/05/93
  767.   
  768.   Date           Project Name                         Time (HH:MM:SS)
  769.   ---------------------------------------------------------------------
  770.   03/21/93       John Smith                               0:04:09
  771.                  Patty Roburn                             0:03:52
  772.                                                         ----------
  773.                                              Total Time:  0:08:01
  774.   
  775.   03/23/93       John Smith                               1:00:07
  776.                  Ed Hayes                                 3:25:09
  777.                  Jane Doe                                 1:00:09
  778.                                                         ----------
  779.                                              Total Time:  5:25:25
  780.   
  781.   04/05/93       Ed Hayes                                 0:25:02
  782.                                                         ----------
  783.                                              Total Time:  0:25:02
  784.  
  785.  
  786.   Detailed Report
  787.   ---------------  
  788.   This  report  shows  the  time  of  each  action
  789.   (punch  in/out)  present in the  database,  from
  790.   the   starting   date   to   the   ending   date
  791.   (inclusive).   No summary is generated  in  this
  792.   report.   Note  that a detailed  report  is  the
  793.   only  report that shows the comments  that  were
  794.   optionally   entered.   The  following   is   an
  795.   example Detailed Report:
  796.   
  797.   Detailed Report
  798.   Starting 01/01/93, Ending 05/19/93
  799.  
  800.   Project Name                   In/Out   Date     Time     Total Time  Comment
  801.   -----------------------------------------------------------------------------
  802.   Project 3                        In   04/05/93  3:00:00p
  803.   Project 3                        Out  04/05/93  4:05:00p    1:05:00   
  804.   Project 2                        In   04/05/93  4:20:00p
  805.   Project 2                        Out  04/05/93  6:18:30p    1:58:30   
  806.   Project 4                        In   04/05/93  6:18:36p
  807.   Project 4                        Out  04/05/93  6:25:05p    0:06:29   
  808.   Project 3                        In   05/19/93  9:08:31p
  809.   Project 3                        Out  05/19/93  9:08:35p    0:00:04   Sample comment
  810.   Project 5                        In   05/19/93  9:08:35p
  811.   Project 5                        -- Still Punched In --               
  812.  
  813.  
  814.  
  815. Command Line
  816. ------------
  817.  
  818. The command line options for Account Manager are:
  819.  
  820.      ACCTMAN
  821.      ACCTMAN -out
  822.      ACCTMAN -in
  823.      ACCTMAN project name
  824.      
  825. The  first  option runs Account Manager  normally.
  826. The  -out  option will punch out of the  currently
  827. active  project, if any.  The project name  option
  828. will punch in to the named project.
  829.  
  830. The  -in  option  can  only be  used  if  you  are
  831. currently not punched in.  It will punch you in to
  832. the  last  project which was active.  For example,
  833. if  project "my proj" was active, then you punched
  834. out  of  it,  and  then  ran "ACCTMAN  -in",  then
  835. Account Manager would punch you in to "my proj".
  836.  
  837. Note that punching in via the command line, either
  838. with  the  project name option  or  with  the  -in
  839. option, will not prompt for a comment even if  the
  840. project is configured to prompt for comments.
  841.  
  842. Only  one  copy of Account Manager will run  at  a
  843. time.  However, if Account Manager is running  and
  844. you  try to run it again, the command line options
  845. will  be  passed  to  the running  copy.   So,  if
  846. Account Manager is running, running "ACCTMAN -out"
  847. will   punch  you  out  of  the  current  project.
  848. Similarly, "ACCTMAN my project" will punch you  in
  849. to a project called 'my project'.
  850.  
  851. This  powerful  capability could be  used  with  a
  852. program  scheduler  such  as  Clocker  (also  from
  853. Winnovation)OTHERPRODUCTS.  This  would  give  you
  854. the  capability  to automatically punch  out  from
  855. 12:00  to  1:00pm for lunch, for example.   If  at
  856. 12:00 you executed "ACCTMAN -out", and at 1:00 you
  857. executed  "ACCTMAN -in", you would be punched  out
  858. from  12:00 to 1:00, and then punched back  in  to
  859. the  project you were previously working on.  This
  860. feature  could also be used for regular  meetings,
  861. etc.
  862.  
  863.  
  864. DOS Interface
  865. -------------
  866.  
  867. Since   many   people   have   to   exit   Windows
  868. occasionally to run a program that will not run in
  869. a  DOS  box, etc., Account Manager provides a  DOS
  870. Interface  to  the  database.  This  interface  is
  871. limited, in that you can only punch in, punch out,
  872. or obtain the status of the database.
  873.  
  874. The DOS interface CANNOT be run from a Windows DOS
  875. box.   It  is provided solely to be run completely
  876. outside  of  Windows.  If you are inside  Windows,
  877. you   must   use   the  Windows  Account   Manager
  878. (ACCTMAN.EXE).
  879.  
  880. Command Line:
  881.  
  882.      DOSACCT [-db database] -status
  883.      DOSACCT [-db database] -out
  884.      DOSACCT [-db database] projectname
  885.      DOSACCT [-db database] "project name"
  886.      
  887. The  DOS  interface  will  attempt  to  read  your
  888. ACCTMAN.INI  file to get the name  of  the  active
  889. database.   If  this  ACCTMAN.INI  file   is   not
  890. accessible  (if  you are on a network  workstation
  891. other  than your own, for example), then  you  can
  892. specify  your database file with the  -db  option.
  893. Use  of  this  option  is not recommended,  except
  894. where it is absolutely necessary.
  895.  
  896. The  -status option will tell you which  (if  any)
  897. project is currently active.  The -out option will
  898. punch  you  out  of the currently active  project.
  899. The  last  two options are for punching  in  to  a
  900. project.  If the project name contains spaces, you
  901. must enclose it in quotes as in the fourth example
  902. above.
  903.  
  904. Note  that  it is not possible to enter a  comment
  905. from the DOS command line interface.
  906.  
  907. Examples:
  908.  
  909. DOSACCT myproject
  910.  
  911. This   will   punch  in  to  the  project   called
  912. "myproject", using the database file specified  in
  913. the ACCTMAN.INI file.
  914.  
  915. DOSACCT -out
  916.  
  917. This  will  punch  out  of  the  currently  active
  918. project   (if   any),  using  the  database   file
  919. specified in the ACCTMAN.INI file.
  920.  
  921. DOSACCT -db time.amd myproject
  922.  
  923. This   will   punch  in  to  the  project   called
  924. "myproject", using the database file TIME.AMD.
  925.  
  926.  
  927. Miscellaneous Options/Features
  928. ------------------------------
  929.  
  930. Quick Access List
  931. -----------------
  932.  
  933. The  Quick Access List is accessed by clicking  on
  934. the  Account  Manager icon with  the  right  mouse
  935. button.    This   brings  up  a   list   of   your
  936. projects/accounts, with the currently  active  one
  937. highlighted (if any).  From here, you can punch in
  938. to or out of a project.
  939.  
  940. The  Quick  Access  List is especially  convenient
  941. when   you   are   using  the   Icon   Always   On
  942. TopICONALWAYSONTOP  option, since  the  icon  will
  943. then always be visible.  The Quick Access List  is
  944. then never more than one mouse click away.
  945.  
  946. To punch in to a project:
  947.  
  948. Select  the project you wish to punch in  to,  and
  949. click  the  "In" button.  Alternatively,  you  can
  950. double-click  the  project  name.   You   may   be
  951. prompted for a comment at this point, depending on
  952. how the project was configured.
  953.  
  954. To punch out of a project:
  955.  
  956. Click  the "Out" button.  Also, punching in  to  a
  957. different  project  will  punch  you  out  of  the
  958. current project.
  959.  
  960. To Exit the Quick Access List without changing the
  961. active project:
  962.  
  963. Click the "Cancel" button or press ESC.
  964.  
  965.      
  966. Get Status
  967. ----------
  968.  
  969. This  option,  available on the  File  menu,  will
  970. display the file names of the current project list
  971. and the current database.
  972.  
  973.      
  974. Icon Always On Top
  975. ------------------
  976.  
  977. This  option  is available on the Account  Manager
  978. System menu.  Enabling this option will cause  the
  979. Account Manager icon to remain on top of all other
  980. windows  on the desktop.  This makes it especially
  981. convenient to use the Quick Access List.
  982.  
  983.      
  984. 3D Controls
  985. -----------
  986.  
  987. To  use  3D  controls,  Account  Manager  requires
  988. version  2.01  or  later  of  ctl3d.dll.   Account
  989. Manager's distribution includes version 2.01,  and
  990. should    work    correctly.     However,    other
  991. applications may install an older version.  If you
  992. get  a  warning message from Account Manager about
  993. an  old  version, copy the ctl3d.dll from  Account
  994. Manager's distribution disk to your WINDOWS\SYSTEM
  995. directory.   Also ensure that no other  copies  of
  996. ctl3d.dll  are present on your disk  you  can  use
  997. File Manager to find all instances of the file).
  998.  
  999. Note that you may have to close other applications
  1000. in  order  to  be able to copy ctl3d.dll  to  your
  1001. WINDOWS\SYSTEM    directory   if    these    other
  1002. applications  are  using  the  ctl3d.dll  that  is
  1003. currently there.
  1004.  
  1005. To Disable 3d Controls:
  1006.  
  1007. To  disable  the 3D controls, create a  [Settings]
  1008. section  in the ACCTMAN.INI file (which should  be
  1009. in  your  Windows directory), if there is not  one
  1010. already.  Add  the  following  line,  under   this
  1011. section header:
  1012.  
  1013.      Controls3D=NO
  1014.  
  1015. Note  that ctl3d.dll is still required for running
  1016. Account  Manager,  even if  the  3d  controls  are
  1017. disabled.  However, any version of ctl3d.dll  will
  1018. work in this case.
  1019.  
  1020.      
  1021.  
  1022. Registration and Support Information
  1023. ------------------------------------
  1024.  
  1025. Single   copy  Account  Manager  registration   is
  1026. $24.95,  payable  in US dollars.   If  used  on  a
  1027. network, Account Manager requires one license  for
  1028. each machine it is running on.  Site license rates
  1029. are as follows:
  1030.  
  1031.      5 users        $ 109.95
  1032.      10 users       $ 199.95
  1033.      20 users       $ 349.95
  1034.      50 users       $ 699.95
  1035.      100 users      $ 999.95
  1036.      
  1037. For over 100 users, please contact Winnovation for
  1038. pricing information.
  1039.  
  1040. To   register   additional   copies,   print   out
  1041. ORDERFRM.TXT or the order form in the on-line help
  1042. and mail the completed form along with payment to:
  1043.  
  1044.      Winnovation
  1045.      PO Box 271071
  1046.      Ft. Collins, CO  80527-1071
  1047.      USA
  1048.      
  1049. For  faster processing, credit card orders can  be
  1050. FAXed  to the number listed below, or e-mailed  to
  1051. the e-mail address below.
  1052.  
  1053. After  your  registration is processed,  you  will
  1054. receive   a   serial   number/registration    code
  1055. combination,  a manual, and a disk for  each  copy
  1056. you  ordered.  Site licenses will receive only one
  1057. code,  manual,  and  disk, with additional  manual
  1058. copies  available for a nominal  fee.   Registered
  1059. users  will  be entitled to unlimited support  and
  1060. free  upgrades  to  1.x versions  as  they  become
  1061. available.  Future updates will be available at  a
  1062. significant   discount.   Support  will   be   via
  1063. telephone, E-mail and US mail.  Winnovation can be
  1064. reached at:
  1065.  
  1066.      Telephone:  (303) 226-8682
  1067.  
  1068.      FAX:  (303) 226-8682
  1069.  
  1070.      E-mail:   CompuServe: 71774,605
  1071.                  Internet: 71774.605@compuserve.com
  1072.      
  1073.